JavaScript框架jQuery推出1.2.6版,做了效能強化,並將原本用來取得元件的位置的plug-in放到核心去。
在效能改善部份,值得一說的是事件處理的速度提升了103%,數字頗為驚人。另外,原本用來處理跨平臺的元素位置和偏移的plug-in-Dimensions,也加到核心去,這對處理一些動態效果上,將更為方便。
此外,.toggle()過去只能接收兩個function作為開、合的動作,現在能接受二個以上的function,然後藉由計算滑鼠click的次數作對應變化。
.makeArray()則可以將任何類陣列的物件轉成陣列,例如選取某個html tag之後,直將用.mkeArray()轉成陣列。
ajax的beforeSend方法,現在可以在不符特定條件時,取消這次的ajax request,有點像是表單檢查的機制。
另外,jQuery的一些動態行為,提供slow、fast這些預設的速度,現在除了可以修改這些字代表的速度之外,也可以自行定義自己的速度詞彙,例如來個highSpeed。
更詳的介紹,請看官方網站囉。